/**
 * Created by qiao on 2017/6/1.
 */
var open = true;
$('.dashuang').on('click', function () {
    var that = $(this);
    layer.confirm('赞赏0.1元？', {
        btn: ['取消', '确定'] //按钮
    }, function (layid) {
        layer.close(layid);
    }, function () {
        $.post('http://pay.capsui.com/jianpay/payment.do', {
            amount: '0.1',
            busiId: '1',
        }, function (result) {
            if (typeof WeixinJSBridge == "undefined") {
                if (document.addEventListener) {
                    document.addEventListener('WeixinJSBridgeReady', failtip, false);
                } else if (document.attachEvent) {
                    document.attachEvent('WeixinJSBridgeReady', failtip);
                    document.attachEvent('onWeixinJSBridgeReady', failtip);
                }
            } else {
                open = false;
                payByWx(result);
            }
        }, 'json');
    });
});

function payByWx(pay_info) {
    WeixinJSBridge.invoke('getBrandWCPayRequest', {
        "appId": pay_info.appId,//公众号名称，由商户传入
        "timeStamp": pay_info.timeStamp,//时间戳，自1970年以来的秒数
        "nonceStr": pay_info.nonceStr,//随机串
        "package": pay_info.package,
        "signType": pay_info.signType,//微信签名方式:
        "paySign": pay_info.paySign//微信签名
    }, function (res) {
        if (res.err_msg == "get_brand_wcpay_request:ok") {
            //使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返回ok，但并不保证它绝对可靠。
            layer.msg("支付成功");
        } else {
            layer.msg("支付失败" +  JSON.stringify(res));
        }
    });
}

function failtip() {
    layer.alert("显示图片", {icon: 5})
}